/**
 * Copyright (C), 2021-2023, 四信物联网有限公司
 * FileName: BeiDouContants
 * Author:   Chapin
 * Date:     2023/10/11 16:54
 * Description: 北斗常量
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.fourfaith.iot.beidou.decodec;

/**
 * 〈北斗协议常量〉
 *
 * @author Chapin
 * @create 2023/10/11
 * @since 1.0.0
 */
public interface BeiDouContants {
    /**
     * 包头
     */
    String head = "$";
    /**
     * 包头
     */
    byte headByte = (byte) 0x24;

    /**
     * 逗号分隔符
     */
    String separator = ",";

    /**
     * 校验码标识
     */
    String checkFlag = "*";

    /**
     * 包尾
     */
    byte[] tail = {0x0d, 0x0a};

    /**
     * 包尾
     */
    String tailStr = "\r\n";
    /**
     * 本机卡号，发送方卡号
     */
    String SENDER_NUMBER = "senderNumber";

    /**
     * 北斗卡发送频率
     */
    String FREQUENCY = "frequency";

    /**
     * 北斗
     */
    String BEI_DOU3 = "beidou3";

    /**
     * 水文协议
     */
    String PROTOCOL_HYDROLOGICAL = "hydrological";

    /**
     * 广播协议
     */
    String PROTOCOL_BROADCASTL ="sx-broadcast-update";

    /**
     * 北斗报文信号
     */
    String BDPWI = "BDPWI";

    /**
     * 报文通信申请
     */
    String TCQ = "TCQ";

    /**
     * 发射申请反馈状态
     */
    String FKI = "FKI";

}